/* CSS Document */

.banner{ background:#e9e9e9; padding-bottom:15px;}
.cont{ padding:60px 0 45px;}

.about_nav{ width:315px; height:950px; background:#f6f6f6; margin-left:20px; padding-top:5px;}
.about_nav li{ width:225px; height:58px; line-height:58px; font-size:18px; color:#707070; border-bottom:1px dashed #aeaeae; padding-left:5px; margin-left:35px; position:relative;}
.about_nav li i{ display:none; width:8px; height:24px; font-size:0; line-height:0; background:#6bc5e8; position:absolute; left:-15px; top:20px;}
.about_nav li span{ display:none; float:right;}
.about_nav li a{ color:#707070;}
.about_nav .cur,.about_nav .cur a{ color:#fc8a6f;}
.about_nav .cur i,.about_nav .cur span{ display:block;}

.about_wrap{ width:740px; margin-right:65px;}
.about_wrap .tit{ height:50px; line-height:50px; text-align:right; font-size:24px; font-weight:normal; color:#737373; border-bottom:3px solid #78d6fb;}

.about_edge{ padding-top:30px;}
.about_edge li{ min-height:200px; padding:0 0 30px 155px; position:relative;}
.about_edge li .ico{ width:95px; height:106px; background:url(../images/about/icon_about.png) no-repeat; position:absolute; left:15px; top:37px;}
.about_edge li h3{ line-height:30px; font-size:20px; font-weight:normal; font-weight:normal; color:#40c5ff; padding:4px 0;}
.about_edge li p{ color:#c8c8c8;}